package org.assocsp3.service.impl;

import java.util.List;

import org.assocsp3.dao.HoraireDao;
import org.assocsp3.modele.Horaire;
import org.assocsp3.service.HoraireService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class HoraireServiceImpl implements HoraireService{

	private HoraireDao horaireDao;
	
	@Autowired
    public HoraireServiceImpl(HoraireDao dao) {
        this.horaireDao = dao;
    }

	public List<Horaire> findAll() {
		return horaireDao.findAll();
	}

	public Horaire findById(int id) {
		return horaireDao.findById(id);
	}
	
	public List<Horaire> findByExample(Horaire u) {
		return horaireDao.findByExample(u);
	}
	
	public void ajouter(Horaire o) {
		horaireDao.insert(o);		
	}

	public void mettre_a_jour(Horaire o) {
		horaireDao.update(o);		
	}

	public void supprimer(Horaire o) {
		horaireDao.delete(o);		
	}

}